package com.atguigu.mybatis.mapper;

import com.atguigu.mybatis.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ParameterMapper {

    /**
     * 通过id查询用户信息
     * @param id
     * @return User对象
     */
    User selectUserById(int id);

    /**
     * 通过User对象增加记录
     * @param user
     * @return 增加的行数
     */
    int insertUser(User user);

    /**
     * 通过用户名模糊查询用户信息
     * @param username
     * @return 查询结果集合
     */
    List<User> selectUserByUserNameLike(@Param("username")String username);

}
